using System;
using System.Runtime.Serialization;
using System.Data;
namespace MWTools.Client.Common
{
    public enum DbType 
    {
        UniqueIdentifier = SqlDbType.UniqueIdentifier, 
        Text = SqlDbType.VarChar, LongText = SqlDbType.Text, DateTime = SqlDbType.DateTime, Int32 = SqlDbType.Int, Int64 = SqlDbType.BigInt, 
         Auto = 4, Xml = SqlDbType.Xml, Bit = SqlDbType.Bit, Json = 8
    }
        // Summary:
    //     Indicates the user property type.
    public enum OutlookCustomPropertyType
    {
        //
        // Summary:
        //     Represents a String (string in C#) property type. It corresponds to the MAPI
        //     type PT_STRING8.
        olText = 1,
        //
        // Summary:
        //     Represents a Double (double in C#) number property type. It corresponds to
        //     the MAPI type PT_LONG.
        olNumber = 3,
        //
        // Summary:
        //     Represents a DateTime property type. It corresponds to the MAPI type PT_SYSTIME.
        olDateTime = 5,
        //
        // Summary:
        //     Represents a yes/no (Boolean) property type. It corresponds to the MAPI type
        //     PT_BOOLEAN.
        olYesNo = 6,
        //
        // Summary:
        //     Represents a time duration property type. It corresponds to the MAPI type
        //     PT_LONG.
        olDuration = 7,
        //
        // Summary:
        //     Represents a String (string in C#) array property type used to store keywords.
        //     It corresponds to the MAPI type PT_MV_STRING8.
        olKeywords = 11,
        //
        // Summary:
        //     Represents a Double (double in C#) number property type used to store a percentage.
        //     It corresponds to the MAPI type PT_LONG.
        olPercent = 12,
        //
        // Summary:
        //     Represents a currency property of the Decimal type (decimal in C#). It corresponds
        //     to the MAPI type PT_CURRENCY.
        olCurrency = 14,
        //
        // Summary:
        //     Represents a formula property type. It corresponds to the MAPI type PT_STRING8.
        //     See Microsoft.Office.Interop.Outlook._UserDefinedProperty.Formula property.
        olFormula = 18,
        //
        // Summary:
        //     The property type is a combination of other types. It corresponds to the
        //     MAPI type PT_STRING8.
        olCombination = 19,
        //
        // Summary:
        //     Represents an Integer number property type. It corresponds to the MAPI type
        //     PT_LONG.
        olInteger = 20,
        //
        // Summary:
        //     Represents an enumeration property type. It corresponds to the MAPI type
        //     PT_LONG.
        olEnumeration = 21,
        //
        // Summary:
        //     Represents a smart from property type. This property indicates that if the
        //     From property of an Outlook item is empty, then the To property should be
        //     used instead.
        olSmartFrom = 22,
    }
}
